thin-client machine equipment java hand tools machines tools cgi software application ide html hardware asp cnc computer ejb jsp c++ radius3 java ide c programming .net development j2ee power tools php